Cindigo 1.1.18 Final
---------------------
* fixed R9 quickrender bug
* fixed quickrender fail when indigo path wasnt set before
* removed all 2.0.X features and some features that were not working
* fixed quickrender path issue introduced in the mac version of Cindigo 2.0.9
* disabled all options in the export window that dont work
* layer fix for material helpers (R11)
* fixed render foregound alpha
* when creating a mat helper, a c4d material is automatically created and linked
* quickrender fix for mac version (which accidentally sent my whole desktop to nirvana...)


Cindigo 2.0.9
---------------------
* implemented alias_material for previewing linked materials
* gamma fix for imported materials with RGB
* implemented pigm import and linking
* exported materials will always be exported as pigms
* fixed emissive material icon for R11
* quickrender does not rely on the config file anymore
* Sun and sky will now be always drawn to a seperate layer than other lights
* fixed material inheriting and materials with selections
* added thread_priority command line switch
* added sun and sky layer
* fix for nested instance loops
* fix for transformaton issues with non-uniform scale
* nested indigo instances will now be drawn
* implemented instance export for the indigo instance object
* reworked the export routine ^again^ to make instance exporting easier
* small changes to motion blur


Cindigo 2.0.6:
---------------------
* fixed motion blur bug
* added camera motion blur (note that only keyframe based animation can be evaluated for now)
* improved motion blur - can now be controled wit the "streght" parameter in the motion blur tag
* readded motion blur - controlled by the c4d motion blur tag (note that only keyframe based animation can be evaluated for now)
* fixed bug with only 1 material on object with selection
* batch file is back in windows versions....
* added camera tonemapping default response function
* Re-added export statistics in c4d console
* fixed issue of export settings not able to be saved under vista, win7 and OS 10.5 (if c4d was inside c:/Program Files or /Applications) (previews still missing) (R11 only fix)
* albedo tab is now hidden when "nk data" is enabled
* re added default background light when no settings present
* added supression of indigo instance conversion to mesh for export
* fixed mac export and run; cannot take any start parameters
* dumped batch scripts, using system() now
* more memory leak caused by light conversion fixed
* memory leaks eliminated
* indigo instance: fixed creation bug
* mac version fixes
* R11 fixes
* R9 fixes
* removed resolution and aspect ratio from camera tag
* fixed crash bug with indigo render settings video post


Cindigo 2.0.5:
---------------------
* fixed sun bug
* fixed sphere bug
* fixed light type recognition
* complete rewrite of the export routine, again
* c4d lights can be controled by a light tag now
* readded light tag
* changed displacement_error_threshold default to 0.0
* readded igm export and material previews
* if indigo 2.0 is installed the path will always be read from the registry (not really tested ;) )
* exponent texture param b will be equal to exponent value on export
* added scene scale selection, defaults to the currently set scene scale in c4d
* removed box filter from splat and downsize
* added gaussian filter to downsize
* added export of the c4d spot light with a default.igs file
* added export for all other c4d area light types (except line)
* added export of the c4d omni light
* added export of c4d area lights with a linked object
* made render settings a video post (moved to reder settings)
* layed ground for getting the path from the registry
* added motion blur export, needs some fixup (also now broken)
* fixed crash when no c4d material is applied to a mat helper


Cindigo 1.1.18 (stable RC4):
---------------------
* removed Obase from render settings object
* merge_vertices_with_same_pos_and_normal = false
* added hiding of texture parameters if no texture is used
* fixed a Quick Render crash bug
* added Quick Render button, few restrictions:
	indigo always runs, no specifying png output, geometry will always be exported, no animation export.
	all other settings will be used from the settings.cfg
* the linked materials will not be recalculated on each change made to the material helper
* added "channel state" that indicates whats applied to the chosen channel
* added option to choose which c4d channel should be used for albedo, bump, emission, etc.
* added emission scale export to bg material
* material helper adopts the layer of the applied material (R10 only)
* removed light scale tag
* moved light scale settings to material helper
* disabled channels wont be exported anymore
* removed emission scaling from sphere, its not supported yet
* background material setting in render settings now uses a material helper tag
* removed background and envmap from render settings, added background material
* exchanged <blend_factor> with <blend> for constant values
* added <random_triangle_colours> to diffuse material
* spheres and external models can use light scaling now
* added glowing icon for material helper if emission is used
* fixed that exit portal gets exported, even if its disabled in the tag
* renamed "light normalization" to "light slcaling"
* removed infinite plane
* added verbose = false and write_aperture_preview = false to preview scenes
* changed save period for previews to 10.0
* added import of ISL shaders
* added ISL shader
* restructured and rewrote parts of the material export
* added "Ok" button to about dialog


Cindigo 1.1.18 (stable RC3):
---------------------
* fixed displacement import bug
* fixed igm export and previews
* reversed material conversion order
* added handling for identical material names
* changed order of includes, fixed problems with mac version
* changed ISO to Real value and EV range (+10, -10)
* material helper will now always have the same name as the applied material
* added old changelogs - many still missing
* fixed emission/base emission import bug
* added output of unsupported features to import
* prepared igm import for all material parameters
* resolution is exported from render settings when no camera tag is present
* added external material functionality
* few changes to mat import
* added background material (no special UI yet)


Cindigo 1.1.18 (stable RC2):
---------------------
* fixed crf path bug (fused)
* disabled drawing the sphere of the render settings object (fused)
* fixed crash when trying to free unused normal array (fused)
* fixed unfindable instance reference crash (fused)
* removed Obase from material helper and material group object. experiamental, lets see if that causes problems (fused)
* fixed igm export and previews (fused)
* low priority bug fixed (fused)
* changes to the material helper: (fused)
	- organized into tabs
	- removed redundancies (diffuse color, exponent, etc)
	- broke backwards compatibility a bit


Cindigo 1.1.18 (stable RC1):
---------------------
* moved to Indigo Utils v2 (fused)
* fixed emission import (fused)
* solved memory problems (normal array wasnt freed after mesh export) (fused)
* rewrote igm import, now using Indigo Utils (fused)
* wrote load function for indigo path and itegrated it into the gui (fused)
* changed load and save functions internally, indigo path is now saved in the settings.cfg (pSr)
* changed a few defaults (aperture shape, ssf, etc.) (fused)
* added random seed (pSr)
* reworked mesh and instance export, (hopefully) fixed all related bugs and added support for nested instances (fused)
* Indigo Instance now shows bounding boxes of child elements (fused)
* Material hepler is now an object instead of a tag. Changed all functions according to that (fused)
* added own object for imported/converted materials and moved all converted materials to a single group, even on multiple material converts (pSr)
* export dialog remembers the last settings (pSr/fused)


Cindigo 1.1.14:
---------------------
* reworked export routine. in extreme cases up to 10x faster export(even more if you heavily use instances. xml generation that is, mesh export is as fast as ever) (fused)
* a few little bugfixes (fused)
* improved instance handling (MUCH faster, better). (fused)
* very detailed console output with lots of infos. (fused)


Cindigo 1.1.13:
---------------------
* fixed oren nayar bug
* fixed blend bug
* fixed texture coordinates
* fixed emission textures
* added "step blend"
* clay render: displacement works; materials can emit light
* added ies profile to the light normalization tag
* added ies preview to the light normalization tag


Cindigo 1.1.10:
---------------------
* added .igmesh export. reduces export time drastically
* added emission_scale (find it under tags-> emission normalization tag). you need to assign the material on the objects which should be scaled to the tag, as objects can have multiple mats) 


Cindigo 1.1.9:
---------------------
* again, i have lost overview of what i did since the last release... Smile
* updated all exported material data to the 1.1.9 specs
* applying textures to luminance/color/bump/displacement in the c4d mat will override the constant values set for color/exponent/etc in the material helper
* added new subdivision options
* added emission to the material helper (only base_emission). set a texture for it in the c4d mats luminance channel
* rgb gain can now be < 1
* support for light layers (only 0-7 as currently in the indigo gui)
* indigos scale factor isnt used anymore. global scale is directly applied to the meshes. this should fix the "invertible bug" and confusion about displacement


Cindigo 1.1.5:
---------------------
* i have lost overview of what i did since the last release...
* added embedded_2 support, removed obj support(it will be back in later)
* added new preview scene
* displacement(use the displacement channel of the c4d mat)
* subdivision (use the subdivision tag)
* shift lens (use x and y film offset of the c4d camera)
* convert materials asks to convert only selected materials
* added option to add subdivision to preview scene
* added option to choose resolution for preview (200x200, 350x350 and 500x500)
* added info overlay to camera tag
* gui reorganization
* fixed some normal problems
* fixed bug that caused crashes 


Cindigo 1.0.9 R2:
---------------------
* Clay render function under "export and run" (supports bump maps and alpha maps for Blend Materials)
* .igm import, all materials supported (with texture loading, if paths are right)
* New Object export, option for optimized output (read below)
* Support for regular_tabulated in mediums
* Support for RGB in Henyey Greenstein (range [-1,1])
* Light presets (to be enhanced)
* Support for normals stored in Normal Tags
* changes to convert materials
* igm export asks you if you want to copy the textures to a subdir (for exchange)
* changed mat preview tone mapping to camera
* animation support (read below)
* some small things
* autofocus on, when no camera/camera tag is specified
* Indigo crash with 0-Normals ("Normal was not unit length")
* a bit optimization for previews
* fixed undo bug
* objects without polys dont get exported
* some fixes for igm import
* fixed glossy transparent in igm import/material helper
* fixed automatic texture loading in igm import
* moved png output from camera tag to export dialog
* a few other small things 


Cindigo 1.0.9:
---------------------
* New-ish material preview system (Now using drBouvierLeduc's material preview scene. thanks drBouvierLeduc!)
* Region Render - you find it in the camera tag
* maybe more. don't know what i did since the last version
* uses relative paths in the .igs where possible
* added german translation
* support for -o parameter (in the camera tag under "output")
* fixed Preview scenes
* fixed Igm export
* Some other small fixes
* fixed bug when trying to preview blend mats with blend maps
* fixed Blend material issues with blend maps
* fixed small bug with previews
* non-standard materials don't cause crashes anymore


Cindigo 1.0.8:
---------------------
* Support for Oren Nayar Mat
* Support for specular_reflectivity_spectrum in Phong Mat
* Render Settings Tag now is an object!
* will not crash if no UVW tag is applied
* fixed maybe some other small things


Cindigo 1.0.7:
---------------------
* Support for all texture projections (Frontal, too)
* "Indigo Instance" object (explanation below)
* Post-process diffraction
* Blur and ring parameters for MN Cubic
* Fancy new icons
* Cameras with a camera tag will get indigo colored
* fixed mn_cubic bug
* Primitives with light tags get exported now
* Doesnt crash anymore when texture tags have no material applied
* fixed Width & height
* spherical env path will be exported now
* default material is 0.8 0.8 0.8 now
* materials with spaces get exported as materials with underscores ("_")
* fixed lots of other small things i sure forgot about 


Cindigo 1.0.6:
---------------------
* Camera Tag (explanation below)
* Convert Materials (explanation below)
* Aperture Diffraction
* Aperture Shape
* Obstacle Map
* Splat and Downsize filters
* Render foreground alpha
* polygons with area = 0 will be ignored on export
* unused points wont be exported
* normals wont be exported anymore if normal smoothing is disabled
* instances of objects with a hierarchy(instances in instances will be ignored)
* changed the way blend materials work. for a blend map you now have to use the alpha channel of the c4d mat 


Cindigo 1.0 beta 2:
---------------------
* Peak Spectrum for Meshlights
* Direct Export (you dont have to make nurbs, etc. editable anymore)


Cindigo 1.0 beta 1:
---------------------
* camera tonemapping
* watermark
* better camera export
* material preview
* texture paths (buggy)
* some changes for blendmats
* support for IES profiles
* gain for scattering and absorption RGB (RGB values are multiplied by gain)
* fixed instance sacle / scale
* fixed the other scale issue 


Cindigo 0.9 beta 3:
---------------------
* lots of small improvements (most of them concerning materials, materials in hierarchy, and lots of little things i forgot about, should start keeping a detailed changelog...)
* new .obj export that supports selections and phong breaks (still only UVW mapping)
* export and run (damn useful)
* a,b,c controls for bump maps and exponent maps
* fixed crash on instances of lights
* fixed instace scale
* fixed rotation bug and other mesh stuff, normals (finally all bugs, concerning that issue, killed) 


Cindigo 0.9 beta 2:
---------------------
* exported meshs are stored in a sub directory
* export without geometry (in the render settings tag)
* export .igm (in the material helper tag, not for blend mats atm)
* about (finally! not final, though)
* there is some ray_origin_nudge_distance scaling going on, if there are problems with that, let me know (scenes with scales > 1000 are possible now)
* exponent maps (put the map in "Specular Color")
* textured emitters (put a material with a texture in the color channel on an object with a light tag. no material helper needed)
* objects that are set "invisible in render" dont get exported (if a child of these objects is set "visible in render" it gets exported)
* fixed Blend mats
* fixed other stuff i probably forgot about
* fixed rotation bug and other mesh stuff, normals
* fixed scale (thanks marcofly)
* if a channel is deactivated the texture doesnt get exported (finally found a way)


Cindigo 0.9 beta 1:
---------------------
* no more object tag (normal smoothing is on if the object has a phong tag, if "visible in render" is of object doesnt get exported)
* new material tag (materials created with older versions might be incompatible)
* fixed gamma


Cindigo 0.8 beta 2:
---------------------
* render settings tag will ask you once to choose an indigo dir (will need that later, no use of that at the moment)
* blend mat is a regular mat type not an extra tag
* mainly GUI changes
* and lots of code reorganization
* fixed blend mat bugs
* fixed exporting igs contents multiple times
* you can now use material names with dots (e.g. "mat.1")